Wire
This repository is part of the source code of Wire. You can find more information at wire.com or by contacting opensource@wire.com.
You can find the published source code at github.com/wireapp.
For licensing information, see the attached LICENSE file and the list of third-party licenses at wire.com/legal/licenses/.
Core
Wire for Web's communication core.
Installation
yarn add @wireapp/core
Setup
import {Account} from '@wireapp/core';
import {LoginData} from '@wireapp/api-client/src/auth/';
import {ClientType} from '@wireapp/api-client/src/client';
const credentials: LoginData = {
clientType: ClientType.TEMPORARY,
email: 'email@wire.com',
password: 'password',
};
const account = new Account();
const {userId, clientId} = await account.login(login);
console.info(`User ID "${userId}", Client ID "${clientId}"`);
await account.listen();
Contributing
The following commits will help you getting started quickly with the code base:
Demo
There are some executable examples of using the code. You can find them here: